Apteco system configuration
Creating the Response Database
To create a response database to receive your responses from the ESP:
-
Open the FastStats Configurator.
Tip: Search for 'Fast' in the Start Menu.
-
Select Database Management.
-
Select the Database Creation Wizard option and click Start Wizard.
-
Enter the name of the Database Server where you wish to store the response database, click Test Connection.
Note: The Database Server name can be found by launching SSMS and finding the SQL Instance for your FastStats system, for example TDWIN10B\SQLExpress.
-
Enter a System name (for example Holidays) and your secure password.
-
Select the Email Response check box, then click Next.
Note: The Response Database may already exist, see the Notes column if it does you do not need to complete this process, click X to exit the installer.
-
Click Next on the Review actions step.
-
Click Run Scripts, then click Finish.
Linking the Response Database to the FastStats Service
To link the response database to the FastStats service:
-
Open the FastStats Configurator.
-
Click FastStats Services.
-
Select the FastStats Service for the system to link to the response database, then click Properties.
-
Select the system tab you want to link the response database, select Email Broadcasting from the list on the left and then enter the database connection string to your response database.
-
Click Test Connection, then click OK to close the dialogue box.
-
Select Save from the File menu.
Note: A restart of the FastStats service is required to pick up the changes to the configuration, click Restart in the Managed Services dialogue box.
General Considerations: For broadcasts to work correctly you need to ensure that the FastStats server has access to the relevant FTP site through port 443, Optimizely requires you to setup an FTP site.
Installing the Email Response Gatherer
To install the Email Response Gatherer:
-
Download the FastStats Email Response Gatherer installer.
You can find the installer in the DigitalIntegration.zip, available here: apteco.com/portal/software-releases
Extract the zip file to your designated server where you want the email response web gatherer to run.
Note: The FastStats Email Response Gatherer application can run on any PC in your system.
-
Open the EmailResponseGatherer64Setup.msi from the DigitalIntegration\ EmailResponseGatherer folder.
-
Click Next.
-
Select the check box to accept the terms, then click Next.
-
Click Change if you wish to install the Email Response Gatherer application in a different location, then click Next.
Note: The default directory for this is C:\Program Files\Apteco\FastStats Email Response Gatherer x64 but may be different, we recommended that you install this in your FastStats application files directory on the FastStats Application Server.
-
Click Install to start the installation.
-
Once the installation has completed, click Finish.
Creating the Response Gatherer folders
You will need to create folders to store the files to use with the Response Gatherer; these will include the following types of files.
Files Associated with the Response Gatherer
Type of file | Description |
---|---|
Batch (.bat) | Contains the information for applications like Task Scheduler or command-line programs to run the Response Gatherer on a schedule |
XML (.xml) | Contains the connection and communication parameters used to connect to the broadcaster |
Text files (.txt) | The Response Gatherer will generate two log files each time it runs, an Event log with the times each event occurred, and a Details log with a step by step log of the digital response batch process with the broadcaster |
You can create the directories in any user-defined location and use your own choice of name; you must refer to the directories in the batch file.
Important: The bulk insert directory must be accessible from the SQL server and the user running the SQL Server Service must have read permissions to it.
Creating the Configuration File
You will need to create an XML file containing the configuration settings to use with the Email Response Gatherer; the XML file is specified in an argument when you run the EmailResponseGatherer.exe
Note: You can use the Response Gatherer with multiple integrations by using an XML and matching batch file for each integration.
-
Browse to the directory where you installed the Email Response Gatherer and open the EmailResponseConfig.exe, enter your Connection String and click Test.
-
Select Optimizely from the Broadcaster drop-down list.
-
Enter the Username and Password to use with the Optimizely API.
-
Use Add to add all the required parameters for the Broadcaster.
-
Use the File menu to save the XML file to the batch and XML file folder.
Note: Optimizely is a Predefined Broadcaster, the only required parameter is the FTPURL, you can use the other fields if you need to customize the collection.
EmailResponseConfig Parameters
Dialogue Item | Settings to use |
---|---|
Connection String | The connection string to the response database for your system |
Timeout (secs) | The timeout (in seconds) for the connection and query steps, the default is 1200 seconds |
Bulk insert folder | The location to store the results to optimize the processing of campaigns that generate large volumes of data, SQL Server can BULK COLLECT from this location |
PeopleStage Connection String | Used for certain broadcasters, to retrieve metadata from the PeopleStage database. Not applicable with Optimizely |
See API parameters for a full list of available parameters to use with the Email Response Gatherer.
Scheduling the Response Gatherer
You need to set FERG to run on a scheduled basis, provide it with the broadcaster’s communication details (in a .xml configuration file) and the location to output the Log files; this example uses Windows Task Scheduler however you can use any similar application or create Command Line (.cmd) files manually.
Creating the Batch Files
The batch files provide the Response Gatherer with the Log file directory and the name of the XML file to use.
Create or modify the batch file using Notepad++ or similar text editor, save the file to the batch and xml file directory.
Using Task Scheduler
Using the Windows Task Scheduler, you can create multiple Tasks to run the Response Gatherer on a timed basis.
To setup the Task Scheduler:
-
Open Windows Task Scheduler.
Tip: Search for Task in the Start Menu.
-
Select Create Basic Task.
Tip: You can create folders to organise your tasks
-
Give your task a Name and Description, then click Next.
-
Select the Trigger interval.
-
Enter the Start Date and Time or relevant sub-step details, then click Next.
-
Select Start a program, then click Next.
-
Click Browse then navigate to the folder containing your batch files. Select the file to use and click Open.
Optional: Provide the name of the XML configuration file in the Add arguments box, then click Next.
Note: The XML file is typically included in the batch file.
-
Check the Summary, then click Finish.